package com.itheima_04;

import java.util.ArrayList;

/*
    void forEach(Consumer action)对此流的每个元素执行操作
    long count()返回此流中的元素数
 */
public class StreamDemo {
    public static void main(String[] args) {
        //创建一个集合，存储多个字符串元素
        ArrayList<String> list = new ArrayList<String>();

        list.add("林青霞");
        list.add("张曼玉");
        list.add("王祖贤");
        list.add("柳岩");
        list.add("张敏");
        list.add("张无忌");

        //需求1：把集合中的元素在控制台输出
        list.stream().forEach(System.out::println);
        //需求2：统计集合中有几个以张开头的元素，并把统计结果在控制台输出
        long result = list.stream().filter(s -> s.startsWith("张")).count();
        System.out.println(result);

    }
}
